technical representatives - Turkish English Dictionary